package pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.annotation.Resource;
import java.math.BigDecimal;
import java.util.List;

/**
 * 销售单主信息表
 * @ClassName 刘星宇
 * @Description TODO
 * @date 2022/11/23 15:32
 * @Version 1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Somain {
    private BigDecimal
            soId;//销售单编号
    private int
            status,//处理状态
            soMainCount,//销售单数
            endCount,//已了结单数
            payType,//付款方式
            currentPage,
            pageSize;
    private String
            customerCode,//客户编号
            customerName,//客户名称
            scmuserName,//经手人
            account,//用户账号
            createTime,//创建时间
            remark,//备注
            stockTime,//出库登记时间
            stockUser,//出库登记用户
            payTime,//付款登记时间
            payUser,//付款登记用户
            prePayTime,//预付款登记时间
            prePayUser,//预付款登记用户
            endTime,//了结时间
            date,
            endUser;//了结用户
    private float
            productTotal,//产品总价
            soTotal,//总价格
            tipFee,//附加费用
            unPay,//未付款金额
            soTotalPrice,//销售总金额
            payPrice,//已收款金额
            prePayFee;//最低预付款金额
    @Resource
    private List<Soitem> soitems;//产品明细
}
